﻿namespace LeRenard.Libraries.Templating.Templating.Mapping
{
    /// <summary>
    /// Defines a mapping between a template's placeholder and the value to generate for the placeholder.
    /// </summary>
    internal interface INonGenericTemplateMapping : ITemplateMapping
    {
        /// <summary>
        /// Calculates, and returns the value for the placeholder.
        /// </summary>
        /// <returns>The value in the form of a string.</returns>
        string GetValue();
    }
}
